devil pod - French English Dictionary